package com.huashi.dealer.modular.business.setting.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huashi.dealer.commonEntity.Setting;
import com.huashi.dealer.modular.business.setting.param.StoreSettingUpdateParam;
import com.huashi.dealer.modular.business.setting.param.TradeSettingUpdateParam;
import com.huashi.dealer.modular.business.setting.param.FullFreeSettingParam;
import com.huashi.dealer.modular.business.setting.vo.ExpressVo;
import com.huashi.dealer.modular.business.setting.vo.StoreSettingVo;
import com.huashi.dealer.modular.business.setting.vo.TradeSettingVo;
import com.huashi.dealer.modular.business.setting.vo.FullFreeSettingVo;

import java.util.List;

public interface StoreSettingService extends IService<Setting> {

    /**
     * 获取店铺设置
     */
    StoreSettingVo getStoreSetting();

    /**
     * 更新店铺设置
     */
    void updateStoreSetting(StoreSettingUpdateParam param);

    /**
     * 获取交易设置
     */
    TradeSettingVo getTradeSetting();

    /**
     * 更新交易设置
     */
    void updateTradeSetting(TradeSettingUpdateParam param);

    /**
     * 获取满额包邮设置
     */
    FullFreeSettingVo getFullFreeSetting();

    /**
     * 更新满额包邮设置
     */
    void updateFullFreeSetting(FullFreeSettingParam param);

}


